Design Guidelines of a VHDL-based Simulation Tool for the Validation of Fault Tolerance
نویسندگان
چکیده
This paper addresses the problem of the validation of fault tolerance mechanisms during the design of fault-tolerant computing systems. It presents an integrated environment for applying fault injection into simulation models encompassing various levels of abstraction. First, the expected benefits of the approach are clearly identified in relation to other fault injection methods available. Then the use of VHDL as the simulation language is motivated. Four techniques for injecting faults into VHDL models are described: two techniques require the modification of the VHDL model, while the other two rely on the commands available in the simulator to inject faults during the execution of the simulation; their respective merits are analysed and compared. A tool implementing all the considered techniques is presented. An object-oriented paradigm is proposed to be used to handle the fault injection techniques. A functional overview of the tool is given that describes the various functional phases: setup, simulation, and data processing. Finally, some relevant implementation issues are presented.
منابع مشابه
Validation of Fault Tolerance by Fault Injection in Vhdl Simulation Models*
This paper addresses the problem of the validation of fault-tolerant systems. It presents the preliminary results of a collaborative research aimed at providing an integrated environment for applying fault injection into simulation models encompassing various levels of abstraction. The expected benefits of the approach are clearly identified in relation to other fault injection methods availabl...
متن کاملStudy, comparison and application of different VHDL-based fault injection techniques for the experimental validation of a fault-tolerant system
In this work different VHDL-based fault injection techniques (simulator commands, saboteurs and mutants) have been compared and applied in the validation of a fault-tolerant system. Some extensions and implementation designs of these techniques have been introduced. As a complement of these injection techniques, a wide set of fault models (including several non-usual models) have been implement...
متن کاملEarly Experimental Verification of Fault Tolerance: the VHDL-based Fault Injection Tool MEFISTO-L
Abstract: Early verification of the adequacy of fault tolerance mechanisms, and the subsequent removal of fault tolerance deficiency faults (ftd-faults), are essential tasks in the design process of dependable computer systems. The paper is centred on the description and application of the new features of MEFISTO-L, the fault injection tool for VHDL models, being developed at LAAS for supportin...
متن کاملAutomatic Generation of Fault Tolerant VHDL Designs in RTL
Fault Tolerance (F-T) is an important issue in electronic devices. Detecting and even correcting internal faults during normal operation makes possible the usage of these circuits in critical applications. F-T has been taken into account for many years during design process of these applications, but it has not obtained any profit of latest advances in automatic CAD tools that optimise the desi...
متن کاملA Study of the Experimental Validation of Fault-Tolerant Systems Using Different VHDL-Based Fault Injection Techniques
Three different VHDL-based fault injection techniques have been compared to validate a fault tolerant microcomputer system. We have studied the error pathology, their detection and recovery coverages and their latencies.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997